package com.xjh.basestudy.designmode.behaviorMode.behaviorMode10_Observer.p2_observer;

/**
 * @Author XuJianHua
 * @Date 2022/10/6 21:49
 * @Description
 *
 * 机买家PhoneFans在第3行的构造方法中调用父类构造方法，并初始化了买家姓名。因为手机买家只关注手机，
 * 所以在接到到货通知时，在第8行的inform()方法实现中进行了商品的过滤，很明显这类买家只购买手机。

 */
public class PhoneFans extends Buyer {

    public PhoneFans(String name) {
        super(name);//调用父类构造
    }

    @Override
    public void inform(String product) {
        if(product.contains("手机")){//此买家只购买手机
            System.out.print(name);
            System.out.println("购买：" + product);
        }
    }

}